1MILKDROP_PRESET_VERSION=201 2PSVERSION=3 3PSVERSION_WARP=3 4PSVERSION_COMP=3 5[preset00] 6fRating=3.000000 7fGammaAdj=1.980001 8fDecay=0.500000 9fVideoEchoZoom=0.999998 10fVideoEchoAlpha=0.500000 11nVideoEchoOrientation=3 12nWaveMode=4 13bAdditiveWaves=1 14bWaveDots=1 15bWaveThick=1 16bModWaveAlphaByVolume=1 17bMaximizeWaveColor=1 18bTexWrap=1 19bDarkenCenter=0 20bRedBlueStereo=0 21bBrighten=0 22bDarken=1 23bSolarize=0 24bInvert=0 25fWaveAlpha=0.001000 26fWaveScale=2.232543 27fWaveSmoothing=0.810000 28fWaveParam=0.280000 29fModWaveAlphaStart=0.470000 30fModWaveAlphaEnd=1.320000 31fWarpAnimSpeed=1.459500 32fWarpScale=2.006700 33fZoomExponent=1.000000 34fShader=0.000000 35zoom=0.999900 36rot=0.000000 37cx=0.500000 38cy=0.500000 39dx=0.000000 40dy=0.000000 41warp=0.010000 42sx=0.999900 43sy=1.000000 44wave_r=0.900000 45wave_g=1.000000 46wave_b=0.900000 47wave_x=0.500000 48wave_y=0.500000 49ob_size=0.010000 50ob_r=1.000000 51ob_g=1.000000 52ob_b=1.000000 53ob_a=0.000000 54ib_size=0.260000 55ib_r=0.250000 56ib_g=0.250000 57ib_b=0.250000 58ib_a=0.000000 59nMotionVectorsX=64.000000 60nMotionVectorsY=48.000000 61mv_dx=0.000000 62mv_dy=0.000000 63mv_l=1.850000 64mv_r=0.499900 65mv_g=0.499900 66mv_b=0.499900 67mv_a=0.000000 68b1n=0.000000 69b2n=0.000000 70b3n=0.000000 71b1x=1.000000 72b2x=1.000000 73b3x=1.000000 74b1ed=0.000000 75wavecode_0_enabled=0 76wavecode_0_samples=512 77wavecode_0_sep=0 78wavecode_0_bSpectrum=0 79wavecode_0_bUseDots=0 80wavecode_0_bDrawThick=1 81wavecode_0_bAdditive=1 82wavecode_0_scaling=0.891519 83wavecode_0_smoothing=0.820000 84wavecode_0_r=1.000000 85wavecode_0_g=1.000000 86wavecode_0_b=1.000000 87wavecode_0_a=0.900000 88wave_0_per_frame1=t2 = t2 + bass_att; 89wave_0_per_point1= //Alle Funktionen muessen rel. zu t_rel sein 90wave_0_per_point2= 91wave_0_per_point3=k1 = cos(time/3); 92wave_0_per_point4=k2 = sin(time/2); 93wave_0_per_point5= 94wave_0_per_point6=t_abs = sample; 95wave_0_per_point7=t_rel = sample-time/2.12; 96wave_0_per_point8=ampl = cos(t_rel)*12; 97wave_0_per_point9=//ampl = 3; 98wave_0_per_point10= 99wave_0_per_point11=ox = sin (t_rel*18) + ampl*sin (t_rel*12) ; 100wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); 101wave_0_per_point13=oz = ampl/3; 102wave_0_per_point14=oz = 0; 103wave_0_per_point15= 104wave_0_per_point16= 105wave_0_per_point17=//r = sqr(sin(t_rel*3.4)); 106wave_0_per_point18=//g = sqr(sin(t_rel*2.3)); 107wave_0_per_point19=//b = sqr (cos(t_rel*1.9)); 108wave_0_per_point20= 109wave_0_per_point21=r = 1; 110wave_0_per_point22=g = 0.5; 111wave_0_per_point23=b = 0; 112wave_0_per_point24= 113wave_0_per_point25=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); 114wave_0_per_point26=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); 115wave_0_per_point27=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); 116wave_0_per_point28= 117wave_0_per_point29=xang = k1*3; 118wave_0_per_point30=yang = 1; 119wave_0_per_point31=zang = 3*k1; 120wave_0_per_point32=fov = 0.22; 121wave_0_per_point33= 122wave_0_per_point34= 123wave_0_per_point35=// Rotation um x,y,z 124wave_0_per_point36= 125wave_0_per_point37=mx = ox*cos(zang) - oy*sin(zang); 126wave_0_per_point38=my = ox*sin(zang) + oy*cos(zang); 127wave_0_per_point39= 128wave_0_per_point40=ox = mx; 129wave_0_per_point41=oy = my; 130wave_0_per_point42=mx = ox*cos(yang) + oz*sin(yang); 131wave_0_per_point43=mz = - ox*sin(yang) + oz*cos(yang); 132wave_0_per_point44=ox = mx; 133wave_0_per_point45=oz = mz; 134wave_0_per_point46=my = oy*cos(xang) - oz*sin(xang); 135wave_0_per_point47=mz = oy*sin(xang) + oz*cos(xang); 136wave_0_per_point48=oy = my; 137wave_0_per_point49=oz = mz; 138wave_0_per_point50= 139wave_0_per_point51=oz = oz - 6; 140wave_0_per_point52=x = ox*fov/oz +0.5; 141wave_0_per_point53=//x = (x-.5)*0.75 + 0.5; 142wave_0_per_point54=y = oy*fov/oz + 0.5; 143wave_0_per_point55= 144wavecode_1_enabled=1 145wavecode_1_samples=512 146wavecode_1_sep=0 147wavecode_1_bSpectrum=0 148wavecode_1_bUseDots=1 149wavecode_1_bDrawThick=1 150wavecode_1_bAdditive=0 151wavecode_1_scaling=0.891519 152wavecode_1_smoothing=0.820000 153wavecode_1_r=1.000000 154wavecode_1_g=1.000000 155wavecode_1_b=1.000000 156wavecode_1_a=1.000000 157wave_1_per_frame1=t_rel = time *2; 158wave_1_per_frame2= 159wave_1_per_frame3=t1 = int (t_rel); 160wave_1_per_frame4=t2 = int (t_rel) + 1; 161wave_1_per_point1=t1 = (t1*65 + 37) % 4096; 162wave_1_per_point2=t2 = (t2*65 + 37) % 4096; 163wave_1_per_point3= 164wave_1_per_point4=x = (t1/4096); 165wave_1_per_point5=y = (t2/4096); 166wave_1_per_point6= 167wave_1_per_point7=a = q21/8; 168wavecode_2_enabled=1 169wavecode_2_samples=128 170wavecode_2_sep=0 171wavecode_2_bSpectrum=0 172wavecode_2_bUseDots=0 173wavecode_2_bDrawThick=0 174wavecode_2_bAdditive=0 175wavecode_2_scaling=0.891519 176wavecode_2_smoothing=0.820000 177wavecode_2_r=1.000000 178wavecode_2_g=1.000000 179wavecode_2_b=1.000000 180wavecode_2_a=0.100000 181wave_2_per_frame1=t1 = .51; 182wave_2_per_frame2=t1 = time/2 - int(time/2); 183wave_2_per_point1=x = sample/3 + t1; 184wave_2_per_point2=//y = sample/3 + t1; 185wave_2_per_point3=y = sample; 186wave_2_per_point4= 187wave_2_per_point5=//x = sample; 188wave_2_per_point6=//y = sample; 189wave_2_per_point7= 190wave_2_per_point8=a = q24/2; 191wave_2_per_point9=//a = 1; 192wave_2_per_point10=a = .6; 193wavecode_3_enabled=0 194wavecode_3_samples=512 195wavecode_3_sep=0 196wavecode_3_bSpectrum=1 197wavecode_3_bUseDots=1 198wavecode_3_bDrawThick=0 199wavecode_3_bAdditive=0 200wavecode_3_scaling=1.000000 201wavecode_3_smoothing=0.500000 202wavecode_3_r=1.000000 203wavecode_3_g=1.000000 204wavecode_3_b=1.000000 205wavecode_3_a=1.000000 206shapecode_0_enabled=1 207shapecode_0_sides=4 208shapecode_0_additive=1 209shapecode_0_thickOutline=0 210shapecode_0_textured=0 211shapecode_0_x=0.650000 212shapecode_0_y=0.900000 213shapecode_0_rad=0.220560 214shapecode_0_ang=1.570797 215shapecode_0_tex_ang=0.000000 216shapecode_0_tex_zoom=0.331050 217shapecode_0_r=1.000000 218shapecode_0_g=1.000000 219shapecode_0_b=1.000000 220shapecode_0_a=0.100000 221shapecode_0_r2=0.000000 222shapecode_0_g2=0.000000 223shapecode_0_b2=0.200000 224shapecode_0_a2=0.000000 225shapecode_0_border_r=1.000000 226shapecode_0_border_g=1.000000 227shapecode_0_border_b=0.000000 228shapecode_0_border_a=0.000000 229shape_0_per_frame1=x = .6; y = .3; 230shape_0_per_frame2=b = 0; 231shape_0_per_frame3=r = 1; 232shape_0_per_frame4=g = 0; 233shape_0_per_frame5=a = min(q22/18,1); 234shape_0_per_frame6=a2 = 0; 235shapecode_1_enabled=1 236shapecode_1_sides=4 237shapecode_1_additive=0 238shapecode_1_thickOutline=0 239shapecode_1_textured=1 240shapecode_1_x=0.500000 241shapecode_1_y=0.500000 242shapecode_1_rad=0.526765 243shapecode_1_ang=0.000000 244shapecode_1_tex_ang=0.376991 245shapecode_1_tex_zoom=2.245566 246shapecode_1_r=0.960000 247shapecode_1_g=0.000000 248shapecode_1_b=0.000000 249shapecode_1_a=1.000000 250shapecode_1_r2=1.000000 251shapecode_1_g2=1.000000 252shapecode_1_b2=1.000000 253shapecode_1_a2=0.700000 254shapecode_1_border_r=0.500000 255shapecode_1_border_g=0.500000 256shapecode_1_border_b=0.500000 257shapecode_1_border_a=0.000000 258shape_1_per_frame1=tex_zoom = 1.4 + sin(time/3.67); 259shape_1_per_frame2=a = q28; a2 = q28/8; 260shapecode_2_enabled=0 261shapecode_2_sides=63 262shapecode_2_additive=0 263shapecode_2_thickOutline=0 264shapecode_2_textured=1 265shapecode_2_x=0.123000 266shapecode_2_y=0.000000 267shapecode_2_rad=0.273185 268shapecode_2_ang=0.000000 269shapecode_2_tex_ang=0.000000 270shapecode_2_tex_zoom=0.499805 271shapecode_2_r=1.000000 272shapecode_2_g=1.000000 273shapecode_2_b=1.000000 274shapecode_2_a=1.000000 275shapecode_2_r2=1.000000 276shapecode_2_g2=1.000000 277shapecode_2_b2=1.000000 278shapecode_2_a2=0.000000 279shapecode_2_border_r=0.500000 280shapecode_2_border_g=0.500000 281shapecode_2_border_b=0.500000 282shapecode_2_border_a=0.000000 283shapecode_3_enabled=0 284shapecode_3_sides=63 285shapecode_3_additive=0 286shapecode_3_thickOutline=0 287shapecode_3_textured=1 288shapecode_3_x=0.500000 289shapecode_3_y=1.000000 290shapecode_3_rad=0.548217 291shapecode_3_ang=0.000000 292shapecode_3_tex_ang=0.000000 293shapecode_3_tex_zoom=0.499805 294shapecode_3_r=1.000000 295shapecode_3_g=1.000000 296shapecode_3_b=1.000000 297shapecode_3_a=1.000000 298shapecode_3_r2=1.000000 299shapecode_3_g2=1.000000 300shapecode_3_b2=1.000000 301shapecode_3_a2=0.000000 302shapecode_3_border_r=0.500000 303shapecode_3_border_g=0.500000 304shapecode_3_border_b=0.500000 305shapecode_3_border_a=0.000000 306per_frame_1=dec_med = pow (0.8, 30/fps); 307per_frame_2=dec_slow = pow (0.95, 30/fps); 308per_frame_3=beat = max (max (bass, mid), treb); 309per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); 310per_frame_5=is_beat = above(beat, .4+avg+peak) * above (time, t0+.2); 311per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; 312per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; 313per_frame_8=index = (index + is_beat) %8; 314per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; 315per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%4; 316per_frame_11=index4 = (index4 + is_beat*bnot(index)*bnot(index2)*bnot(index3))%4; 317per_frame_12= 318per_frame_13=police = dec_slow*police 319per_frame_14= + (1-dec_slow) * bnot (index3 + index2 -2); 320per_frame_15=q17 = police; 321per_frame_16= 322per_frame_17=q20 = avg; 323per_frame_18=q21 = beat; 324per_frame_19=q22 = peak; 325per_frame_20=q23 = index; 326per_frame_21=q24 = is_beat; 327per_frame_22= 328per_frame_23=hop = dec_slow*hop + (1-dec_slow)*q22; 329per_frame_24=hop2 = dec_slow*hop2 + (1-dec_slow)*hop; 330per_frame_25=hop3 = dec_slow*hop3 + (1-dec_slow)*hop2; 331per_frame_26=dhop = hop2 - hop3; 332per_frame_27=q18 = dhop +.0*sin(time); 333per_frame_28=hop4 = dec_slow*hop4 + (1-dec_slow)*dhop; 334per_frame_29=q19 = hop4 * 8 ; 335per_frame_30= 336per_frame_31=k1 = is_beat*equal(index,0); 337per_frame_32=p1 = k1*(p1+1) + (1-k1)*p1; 338per_frame_33=p2 = dec_med * p2+ (1-dec_med)*p1; 339per_frame_34=p3 = dec_med * p3+ (1-dec_med)*p2; 340per_frame_35= 341per_frame_36=rott = p3 * 3.14159265359/2; 342per_frame_37= 343per_frame_38=q27 = 8-index; 344per_frame_39=q28 = index2; 345per_frame_40=q26 = .0 + .1*index3; 346per_frame_41=q25 = index4; 347per_frame_42= 348per_frame_43=monitor = q25; 349per_frame_44=movez = movez + .03*30/fps * 350per_frame_45= (1-bnot(index) * above(sin(time/20),.8)); 351per_frame_46=q29 = movez*1; 352per_frame_47= 353per_frame_48= 354per_frame_49=blink = (1-0*equal(index,0)) * (1-equal (index,7)); 355per_frame_50=q31 = ((time*10)%2) * (1-blink); 356per_frame_51=q5 = rott; 357per_frame_52= 358per_frame_53=q1 = 1 + 10 * bnot (index3 + index2); 359per_pixel_1=rot = 0; 360per_pixel_2=warp = .0; 361per_pixel_3= 362per_pixel_4= 363warp_1=`shader_body { 364warp_2=` 365warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; 366warp_4=` 367warp_5=`float3 noiseVal =.016*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); 368warp_6=`float3 Feedback = GetBlur1(1-uv); 369warp_7=` 370warp_8=`float2 uv2 = .8*sin((uv1)*8);; 371warp_9=`float dots = saturate(.01/length(uv2)); 372warp_10=` 373warp_11=`float2 zz = -uv1 *texsize.xy *q26; 374warp_12=` 375warp_13=`if (q25 ==1) {zz *= (abs(uv1.y)/abs(uv1.x));} 376warp_14=`else if (q25==2) {zz *= (abs(uv1.y)-abs(uv1.x));} 377warp_15=` 378warp_16=` 379warp_17=`float2 h1 = clamp(tan(zz),-20,20); 380warp_18=` 381warp_19=`uv.xy += h1*texsize.zw * 4; 382warp_20=` 383warp_21=`float3 crisp1 = tex2D(sampler_main,uv) + dots; 384warp_22=`float blur = GetBlur2 (uv); 385warp_23=`ret = .95*crisp1+noiseVal-.02 - .06*blur; 386warp_24=` 387warp_25=` 388warp_26=`} 389comp_1=`float3 ret1, neu, blur; 390comp_2=` 391comp_3=`shader_body 392comp_4=`{ 393comp_5=`float2 uv2; 394comp_6=`float ang2, c, s; 395comp_7=`uv -= 0.5; 396comp_8=`uv *= aspect.xy; 397comp_9=` 398comp_10=`float2 tmp = uv; 399comp_11=`float dist = 1; 400comp_12=`float inten = 1; 401comp_13=`float mask = 0; 402comp_14=`ret1 = 0; 403comp_15=`int anz = 4; 404comp_16=`float n = 1; 405comp_17=`//uv = mul(uv,float2x2(_qa)); 406comp_18=`while (n <= anz) { 407comp_19=` ang2 = 6.28*n/anz + q5 * (n-1); 408comp_20=` c = cos(ang2); 409comp_21=` s = sin(ang2); 410comp_22=` uv2.x = uv.x*c - uv.y*s; 411comp_23=` uv2.y = uv.x*s + uv.y*c; 412comp_24=` uv2 *= aspect.yx; 413comp_25=` dist = 1-frac(.25 *n+q29); //evtl sqrt ! 414comp_26=` dist = dist*dist; 415comp_27=` inten = pow(dist,.2)*(1-dist)*2; 416comp_28=` float2 uv3 = 3*uv2*dist + .5 + .5*(1-0.5*q28)* float2(q18,q19);; 417comp_29=` neu = GetPixel (uv3); 418comp_30=` blur = GetBlur1 (frac(uv3)); 419comp_31=` neu += blur; 420comp_32=` ret1 = ret1*.9+neu*inten; 421comp_33=` 422comp_34=`n++; 423comp_35=`} 424comp_36=` 425comp_37=`uv2 = .5*cos(uv*16); 426comp_38=`float3 dots = saturate(.04/length(uv2)) * float3 (1,.7,0); 427comp_39=` 428comp_40=` 429comp_41=`ret = ret1*.7 + dots * q31; 430comp_42=`float3 pol = q17 * saturate (pow(.5/(1+uv.x-4*(frac(time*3))),2)); 431comp_43=`ret += pol*float3 (0,0,.7); 432comp_44=` 433comp_45=`} 434